package it.irondev.appturismo.service;

import it.irondev.appturismo.entity.Event;
import it.irondev.appturismo.entity.Eventstype;
import it.irondev.appturismo.filter.BaseFilter;

import java.util.List;


public interface IEventService {

	public Event getEventById(Integer idEvent);
	
	public List<Event> getAllEvents();
	
	public List<Event> getEventsByFilter(BaseFilter filter);

	public void addEvent(Event event);
	
	public void updateEvent(Event event);
	
	public void deleteEvent(Integer idEvent);
	
	
	public List<Eventstype> getAllEventsType();
	
}
